An Approach for Effort Estimation of Service Oriented Architecture (SOA) Projects
نویسندگان
چکیده
In the last few decades SOA (Service Oriented Architecture) has become the new trend in the IT industry. Many organizations tend to migrate to SOA in order to cope with the rapidly changing business. Effort estimation of SOA projects has become a real challenge to project managers due to the limited literatures addressing this issue. The traditional effort estimation techniques do not fit SOA projects entirely, as SOA has unique characteristics were not addressed by the traditional cost estimation approaches. These unique SOA characteristics include: loose coupling, reusability, composability and discoverability. On the other hand, cost estimation approaches that were proposed to estimate SOA projects, are still immature and most of them are impractical. They cannot be used in real life projects, as they are more guidelines than actual practical cost estimation approaches. This paper proposes an effort estimation approach for SOA projects that has been applied to different variety of services. It considers SOA characteristics and the various cost factors for different types of services including available, migrated, new and composed services. This proposed approach provides effort estimation technique for each type of service. The proposed approach also gives effort distribution among project phases for easily resources allocation. This framework has been applied to real life projects in the IT industry as the SOA project is divided into its component services and each service is estimated solely based on its type. The services' efforts are then aggregated to calculate the project’s overall effort. The estimated effort relative error in the case studies ranges from 3.66 % and 19.14%.
منابع مشابه
Development of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملPhased Effort Estimation of Legacy Systems Migration to Service Oriented Architecture
Cost estimation for Service Oriented Architecture (SOA) has not been addressed properly in the existing literatures. Most cost estimation approaches published in the literatures are more guidelines than actual practical estimation techniques. On the other hand, traditional software cost estimation techniques don’t fit SOA characteristics properly. In this paper, a phased effort distribution in ...
متن کاملCircumstantial-evidence-based effort judgement for web service composition-based SOA implementations
Considering web service composition (WSC) has increasingly become a significant practice in SOA implementations, WSC-based SOA projects would be particularly worth more attention. However, effort estimation for WSC-based SOA implementations may suffer from challenges because of the numerous and various approaches to WSC. This paper proposes circumstantial-evidence-based effort judgement as a su...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JSW
دوره 11 شماره
صفحات -
تاریخ انتشار 2016